﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace nplJobsCommon.JobSeeker
{
    /// <summary>
    /// Created by:santosh jaiswal 
    /// Created on: 4.10.2013
    /// class holds information of jobseeker  professional infromation.
    /// </summary>
    public class ProfessionalInfo 
    {
        /// <summary>
        ///JobSeeker ID. 
        // </summary>
        public Guid JobSeekerID { get; set; }
        /// <summary>
        /// Professional Info ID of jobs seeker. 
        // </summary>
        public Int64 ProfessionalInfoID { get; set; }
        /// <summary>
        /// Company Name of job Seeker 
        /// working place i.g bla bla.
        /// 
        /// </summary>
        public string CompanyName { get; set; }
        /// <summary>
        /// Industry Id of industries.
        /// </summary>
        public int IndustryID { get; set; }
        /// <summary>
        /// Job tittle 
        /// </summary>
        public string Title { get; set; }
        /// <summary>
        /// Type of Jobs
        /// </summary>
        public int JobTypeID { get; set; }
        /// <summary>
        /// Level of ca`er.
        /// </summary>
        public int CareerLevelID { get; set; }
        /// <summary>
        /// Employee range
        /// </summary>
        public int EmployeeRangeID { get; set; }
        /// <summary>
        /// Type of Organization
        /// </summary>
         public int OrganizationTypeID { get; set; }
        /// <summary>
        /// URL of company home page site.
        /// </summary>
         public string CompanyHomePage { get; set; }
        /// <summary>
        /// Kind of Position of Job Seeker
        /// </summary>
         public string PositionDescription { get; set; }
        /// <summary>
         /// Address
        /// </summary>
         public string Address { get; set; }
        /// <summary>
        /// Is current postion
        /// </summary>
         public bool CurrentPosition { get; set; }
        /// <summary>
        /// Go to top of the page
        /// </summary>
         public bool? DisplayAtTop { get; set; }
        /// <summary>
        /// start date 
        /// </summary>
         public DateTime FromDate { get; set; }
        /// <summary>
        /// end date
        /// </summary>
         public DateTime ToDate { get; set; }

         /// <summary>
         /// start date  formatted
         /// </summary>
         public string FromDateFormatted { get; set; }
         /// <summary>
         /// end date formatted
         /// </summary>
         public string ToDateFormatted { get; set; }

         /// <summary>
         /// IS deleted
         /// </summary>
         public bool IsDeleted { get; set; }

    }
}
